[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
memcpy() Copy Characters between Buffers
#include <mem.h> Required for declarations only
#include <string.h> Use either string.h or memory.h
void *memcpy(dest,source,cnt);
void *dest; Pointer to destination
const void *source; Pointer to source
size_t cnt; Number of characters
memcpy() copies 'cnt' characters from 'source' to 'dest'. If part of
'dest' and 'source' overlap, so that there is danger of 'source'
being overwritten as the copy proceeds, memcpy() does nothing to
protect the data integrity of 'source' or 'dest'. Use memmove() if
integrity is important.
Returns: A pointer to 'dest'.
-------------------------------- Example ---------------------------------
The following statements copy 100 characters from 'from_buffer' to
'to_buffer'.
#include <mem.h>
char *buffr1, *buffr2;
main()
{
memcpy(to_buffer,from_buffer,100);
}
See Also:
memccpy()
memchr()
memcmp()
memset()
memmove()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson